package com.macro.mall.exception;

/**
 * 自定义的异常处理类，使用在业务逻辑上的错误，包括客户端提交的参数不合法之类的
 * 对于系统异常，如空指针异常及sql错误之类的由框架自动捕获并进行处理。
 *
 * @author zhangsheng
 */
@SuppressWarnings("serial")
public class ApiException extends RuntimeException {

    private String errCode;
    private String errMsg;

    public ApiException(String errCode, String message) {
        super(message);
        this.errCode = errCode;
        this.errMsg = message;
    }

    public ApiException(String errorCode) {
        this.errCode = errorCode;
    }

    public String getErrCode() {
        return errCode;
    }

    public String getErrMsg() {
        return errMsg;
    }


}